#include <stdio.h>
#define N 10

int dx(int *t, int p) {
	int i, b[N];
	for (i = 0; i < N - p - 1; i++)
		b[i] = *(t + p + i + 1);
	for (i = N - p - 1; i < N; i++)
		b[i] = *(t + i - N + p + 1);
	for (i = 0; i < N; i++)
		*(t + i) = b[i];
}

int main() {
	int i, a[N], p;
	for (i = 0; i < N; i++)
		scanf ("%d", &a[i]);
	scanf ("%d", &p);
	dx(a, p);
	for (i = 0; i < N; i++)
		printf ("%d\t", a[i]);
}
